a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin:0;
    padding:0;
    border:0;
    vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block
}
ol, ul {
    list-style:none
}
blockquote, q {
    quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
    content:'';
    content:none
}
table {
    border-collapse:collapse;
    border-spacing:0
}

@font-face {
    font-family: 'PingFangSC-Regular';
    /*src: url('../fonts/AlibabaPuHuiTi-3-45/AlibabaPuHuiTi-3-45-Light.ttf') format('truetype');*/
    src: url('../fonts/AlibabaPuHuiTi-3-75/AlibabaPuHuiTi-3-75-SemiBold.ttf') format('truetype');
    /*src: url('../fonts/AlibabaPuHuiTi-3-95/AlibabaPuHuiTi-3-95-ExtraBold.ttf') format('truetype');*/
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'PingFangSC-Regular', 'sans-serif';
    /*font-size:14px;*/
    line-height:22px;
    color:#7e7e7e;
    background-color:#fff
}
a {
    color:#3d3d3d;
    font-weight:500
}
a:focus, a:hover {
    text-decoration:none
}
a:hover {
    text-decoration:none;
    color:#000
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom:20px
}
p {
    color:#a1a1a1;
    margin-bottom:20px
}
ol, ul {
    margin-top:0;
    margin-bottom:10px;
    list-style-type:disc;
    padding-left:0
}
ol {
    list-style-type:decimal
}
.reset-list, .reset-list ol, .reset-list ul {
    margin:0;
    padding:0;
    list-style:none
}
.reset-list2, .reset-list2 ol, .reset-list2 ul {
    list-style:none
}
ul.styled-list li ul li:before, ul.styled-list li:before {
    content:"\f105";
    font-family:icomoon;
    color:#ff525e;
    font-size:11px;
    margin-right:5px
}
ol.styled-list, ul.styled-list, ul.styled-list li ul li {
    list-style:none
}
.tooltip-test+.tooltip>.tooltip-inner {
    background-color:#ff525e;
    border-radius:0;
    padding:6px 10px
}
.tooltip.top .tooltip-arrow {
    border-top-color:#ff525e
}
h1.section-title {
    font-weight:300;
    color:#161616;
    font-size:22px;
    line-height:30px;
    margin:0
}
h2.section-title {
    font-weight:300;
    color:#161616;
    font-size:30px;
    line-height:35px;
    margin-bottom:15px
}
h2.section-title2 {
    font-weight:300;
    color:#fff;
    font-size:30px;
    line-height:35px;
    margin-bottom:10px
}
h2.section-title3 {
    font-weight:300;
    color:#161616;
    font-size:26px;
    line-height:30px
}
h4.section-subtitle {
    color:#a1a1a1;
    font-size:16px;
    line-height:20px
}
h2.shop-title {
    font-size:70px;
    font-weight:300;
    color:#3d3d3d;
    line-height:70px
}
h3.shop-title {
    font-size:45px;
    font-weight:300;
    color:#3d3d3d;
    line-height:50px
}
h3.section-title {
    font-weight:300;
    color:#161616;
    font-size:26px;
    line-height:30px
}
.feature-title {
    font-size:45px;
    line-height:50px
}
.btn {
    border:none;
    color:#fff;
    cursor:pointer;
    padding:17px 50px;
    display:inline-block;
    letter-spacing:1px;
    outline:0;
    position:relative;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.btn:active {
    border:none
}
.btn2 {
    border:none;
    border-radius:4px;
    font-weight:300;
    font-size:15px;
    color:#fff;
    cursor:pointer;
    padding:10px 40px;
    display:inline-block;
    letter-spacing:1px;
    outline:0;
    position:relative;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.btn-2 {
    background:#ff525e;
    color:#fff;
    box-shadow:0 4px #d84852;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.btn-2:hover {
    box-shadow:0 2px #d84852;
    top:2px;
    color:#fff
}
.btn-2:active {
    box-shadow:0 0 #ab3c3c;
    top:4px;
    border:none
}
.btn-2:focus {
    outline:0;
    color: #fff;
}
.btn-default {
    font-weight:300;
    background:#dd3e49;
    border:none;
    color:#fff;
    padding:13px 40px;
    -webkit-transition:background-color 60ms ease-in;
    -moz-transition:background-color 60ms ease-in;
    -o-transition:background-color 60ms ease-in;
    -ms-transition:background-color 60ms ease-in;
    transition:background-color 60ms ease-in
}
.btn-default:focus {
    outline:0!important;
    border:0
}
.btn-default2 {
    padding:12px 31px
}
.btn-sm {
    cursor:pointer;
    display:inline-block;
    position:relative;
    color:#fff;
    border:none;
    border-radius:4px;
    height:31px;
    width:35px;
    font-size:15px;
    line-height:23px;
    outline:0;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.btn-small {
    background:#ff525e;
    box-shadow:0 4px #d84852;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.btn-small:hover {
    top:2px;
    box-shadow:0 2px #d84852
}
.btn-small:active {
    box-shadow:0 0 #ab3c3c;
    top:4px
}
.tcolor {
    color:#29166f!important
}
.gray {
    color:#a1a1a1
}
.black {
    color:#161616!important
}
.white {
    color:#fff
}
.center {
    text-align:center
}
.left {
    text-align:left
}
.right {
    text-align:right
}
.fnone {
    float:none!important
}
.fleft {
    float:left
}
.fright {
    float:right
}
.inline-block {
    display:inline-block
}
.block {
    display:block
}
.italic {
    font-style:italic
}
.rounded {
    border-radius:50%
}
.width100 {
    width:100%
}
.thin-shadow {
    box-shadow:0 1px 1px rgba(0, 0, 0, .15)
}
.relative {
    position:relative!important
}
.weight300 {
    font-weight:300
}
.size17 {
    font-size:17px!important;
    line-height:22px!important
}
.size18 {
    font-size:18px!important
}
.size20 {
    font-size:20px!important
}
.l30 {
    line-height:30px
}
.bg-white {
    background-color:#fff!important
}
.padding0{
    padding: 0;
}
.ptop5 {
    padding-top:5px
}
.ptop10 {
    padding-top:10px
}
.ptop50 {
    padding-top:50px
}
.ptop70 {
    padding-top:70px
}
.ptop100 {
    padding-top:100px
}
.pbottom50 {
    padding-bottom:50px
}
.pbottom70 {
    padding-bottom:70px
}
.pbottom80 {
    padding-bottom:80px
}
.pright0 {
    padding-right:0
}
.pright25 {
    padding-right:25px
}
.pright30 {
    padding-right:30px
}
.pleft0 {
    padding-left:0
}
.mauto {
    margin:0 auto
}
.m0 {
    margin:0 !important;
}
.mtop5 {
    margin-top:5px
}
.mtop20 {
    margin-top:20px
}
.mtop25 {
    margin-top:25px
}
.mtop30 {
    margin-top:30px
}
.mtop40 {
    margin-top:40px
}
.mtop50 {
    margin-top:50px
}
.mtop70 {
    margin-top:70px
}
.mtop100 {
    margin-top:100px
}
.mtop106 {
    margin-top:106px
}
.mtop130 {
    margin-top:130px
}
.mbottom0 {
    margin-bottom:0
}
.mbottom5 {
    margin-bottom:5px
}
.mbottom10 {
    margin-bottom:10px
}
.mbottom15 {
    margin-bottom:15px
}
.mbottom20 {
    margin-bottom:20px
}
.mbottom25 {
    margin-bottom:25px
}
.mbottom30 {
    margin-bottom:30px !Important;
}
.mbottom35 {
    margin-bottom:35px
}
.mbottom40 {
    margin-bottom:40px !important;
}
.mbottom50 {
    margin-bottom:50px!important
}
.mbottom60 {
    margin-bottom:60px
}
.mbottom70 {
    margin-bottom:70px
}
.mbottom80 {
    margin-bottom:80px
}
.mbottom90 {
    margin-bottom:90px
}
.mbottom100 {
    margin-bottom:100px
}
.mleft5 {
    margin-left:5px
}
.mleft10 {
    margin-left:10px
}
.mleft15 {
    margin-left:15px
}
.mleft20 {
    margin-left:20px
}
.mleft30 {
    margin-left:30px
}
.mleft50 {
    margin-left:50px
}
.mleft60 {
    margin-left:60px
}
.mleft65 {
    margin-left:65px
}
.mleft80 {
    margin-left:80px
}
.mleft85 {
    margin-left:85px
}
.mleft90 {
    margin-left:90px
}
.mleft160 {
    margin-left:160px
}
.mleft240 {
    margin-left:240px
}
.mright5 {
    margin-right:5px
}
.mright10 {
    margin-right:10px
}
.mright25 {
    margin-right:25px
}
.mleft230 {
    margin-left:230px
}
.mright15 {
    margin-right:15px
}
.line {
    display:inline-block;
    width:50px;
    border:1px solid #ff525e;
    margin-bottom:50px
}
.radius50 {
    border-radius:50%
}
.animation {
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.spin {
    -webkit-animation:spin 2s infinite linear;
    -moz-animation:spin 2s infinite linear;
    -o-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear
}
@-moz-keyframes spin {
    from {
        -moz-transform:rotate(0deg)
    }
    to {
        -moz-transform:rotate(360deg)
    }
}
@-webkit-keyframes spin {
    from {
        -webkit-transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(360deg)
    }
}
@keyframes spin {
    from {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(360deg)
    }
}
.pop-style{ position: fixed; left: 50%; margin-left: -160px; top: 20%; width: 320px; padding-top: 20px; background-color: #fff;  border-top:solid 4px #d30202; z-index: 9; display: none; z-index: 1000;}
.pop-close{ position: absolute; top: 10px; right: 10px;font-size: 24px;font-weight: inherit;}
.pop-title{ text-align: center; font-size: 24px; color: #202020; margin-bottom: 24px;}
.pop-title span{ color: #fd62b6; font-weight: bold;}
.pop-con{ width: 280px; margin: 0 auto 10px; position: relative;}
.pop-select{ display: none;}
.pop-con input{ color: #333; width: 280px; height: 40px; line-height: 40px; padding-left: 10px; border: solid 1px #dcdcdc; font-size: 16px;border-radius: 4px;}
.pop-con input::placeholder{ color: #999;}
.pop-con input.phone{border-radius: 0 0 4px 4px;border-top: none;}
.hint{ height: 18px; line-height: 18px; font-size: 12px; color: #fff; background:#00b649;margin-bottom: 0;}
.hint i {margin-right: 5px; padding-left: 5px;}
.star{ position: absolute; left: -17px; top: 30px; color: #ed1212; font-size: 24px;}
.error{ position: absolute; left: 0; top: 65px; color: #d10101; font-size: 14px;display: none;}
.pop-btn{ text-align: center; margin: 0 0 20px 0; cursor: pointer;}
.pop-btn .btn-pop{ display: inline-block; width: 160px; line-height: 40px; font-size: 14px; color: #fff; background: -webkit-gradient(linear, left top, right top, from(#d30202), to(#2f4f91));
    background: linear-gradient(left, #d30202, #2f4f91);border-radius: 4px;}
.pop-searchtext{ background-color: #f9f9f9; padding: 5px 20px; display: none;}
.pop-searchtext p{ font-size: 14px; color: #999; line-height: 26px;margin-bottom: 0;}
.pop-searchtext p span{ color: #202020; font-size: 16px;}
.pop-success{ padding-bottom: 40px;}
.pop-success h3{ font-size: 30px; font-weight: bold; color: #4c4c4c; text-align: center;}
.pop-success h3 img{ vertical-align: middle; margin-right: 10px;}
.mask {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0.7;
    z-index: 8;
    display: none;
}

.flex-conter{
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}

.container{
    width: 90%;
}

.navbar {
    border-radius:0;
    margin-bottom:0;
    background:#fff;
    padding:15px 0;
    padding-bottom:0;
    box-shadow: 0 0 5px rgba(0, 0, 0, .125);
}
.navbar-inverse .navbar-toggle .icon-bar{
    background-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
    background-color: #d30202;
    border: 1px #d30202 solid;
}
.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar{
    background-color: #fff;
}
.navbar-nav {
    margin-top:12px
}
.navbar-nav>li {
    margin-left:40px;
    padding-bottom:28px
}
.navbar-inverse .navbar-nav>li>a {
    padding:5px 12px;
    margin:0;
    border-radius:3px;
    font-size: 16px;
    color:#333;
    line-height:24px;
    display:inline-block
}
.navbar-inverse .navbar-nav>li>a:hover {
    background-color:#fff;
    color:#d30202;
}
.navbar-inverse .navbar-nav>li:hover {
    border-bottom: 2px #d30202 solid;
}
.navbar-inverse {
    border:none
}
.navbar-inverse .navbar-brand {
    font-size:36px;
    line-height:50px;
    color:#fff;
    padding: 0;
}
.navbar-inverse .navbar-brand img{
    margin-top: 5px;
}
.navbar-inverse .navbar-nav>.active{
    border-bottom: 2px #d30202 solid;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    background-color:#fff;
    color:#d30202
}
.navbar-inverse .navbar-nav .dropdown-menu {
    background-color:rgba(0, 0, 0, .85);
    -webkit-box-shadow:0 3px 8px rgba(0, 0, 0, .125);
    -moz-box-shadow:0 3px 8px rgba(0, 0, 0, .125);
    box-shadow:0 3px 8px rgba(0, 0, 0, .125);
    border:0;
    padding:0;
    margin-top:0;
    border-top:0;
    border-radius:0;
    left:0
}
.navbar-inverse .navbar-nav .dropdown-menu:before {
    position:absolute;
    top:0
}
.navbar-inverse .navbar-nav .dropdown-menu>li>a {
    padding:8px 15px;
    color:#fff
}
.navbar-inverse .navbar-nav .dropdown-menu>li:hover>a, .navbar-inverse .navbar-nav .dropdown-menu>li:focus>a, .navbar-inverse .navbar-nav .dropdown-menu>li.active>a {
    background-color:#d30202;
    color:#fff
}
.navbar-inverse .navbar-nav .dropdown-menu>li:last-child>a {
    border-radius:0 0 3px 3px
}
.navbar-inverse .navbar-nav .dropdown-menu>li.divider {
    background-color:transparent
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-top:0;
    padding-bottom:0
}
#main-slider {
    position:relative;
    width: 100%;
    overflow: hidden;
}
.no-margin {
    margin:0;
    padding:0
}
#main-slider .carousel .carousel-content {
    margin-top:150px
}
#main-slider .carousel .slide-margin {
    margin-top:140px
}
#main-slider .carousel h2 {
    color:#fff
}
#main-slider .carousel .btn-slide {
    padding:8px 20px;
    background:#d30202;
    color:#fff;
    border-radius:4px;
    margin-top:25px;
    display:inline-block
}
#main-slider .carousel .slider-img {
    text-align:right;
    position:absolute
}

#main-slider .prev, #main-slider .next {
    position:absolute;
    top:50%;
    background-color:#d30202;
    color:#fff;
    display:inline-block;
    margin-top:-25px;
    height:40px;
    line-height:40px;
    width:40px;
    line-height:40px;
    text-align:center;
    border-radius:4px;
    z-index:5
}
#main-slider .prev:hover, #main-slider .next:hover {
    background-color:#000
}
#main-slider .prev {
    left:10px
}
#main-slider .next {
    right:10px
}
#main-slider .carousel-indicators li {
    width:20px;
    height:20px;
    background-color:#fff;
    margin:0 15px 0 0;
    position:relative
}
#main-slider .carousel-indicators li:after {
    position:absolute;
    content:"";
    width:24px;
    height:24px;
    border-radius:100%;
    background:transparent;
    border:1px solid #fff;
    left:-3px;
    top:-3px
}
#main-slider .carousel-indicators .active {
    width:20px;
    height:20px;
    background-color:#d30202;
    margin:0 15px 0 0;
    border:1px solid #d30202;
    position:relative
}
#main-slider .carousel-indicators .active:after {
    position:absolute;
    content:"";
    width:24px;
    height:24px;
    border-radius:100%;
    background:#d30202;
    border:1px solid #d30202;
    left:-3px;
    top:-3px
}
#main-slider .active .animation.animated-item-1 {
    -webkit-animation:fadeInUp 300ms linear 300ms both;
    -moz-animation:fadeInUp 300ms linear 300ms both;
    -o-animation:fadeInUp 300ms linear 300ms both;
    -ms-animation:fadeInUp 300ms linear 300ms both;
    animation:fadeInUp 300ms linear 300ms both
}
#main-slider .active .animation.animated-item-2 {
    -webkit-animation:fadeInUp 300ms linear 600ms both;
    -moz-animation:fadeInUp 300ms linear 600ms both;
    -o-animation:fadeInUp 300ms linear 600ms both;
    -ms-animation:fadeInUp 300ms linear 600ms both;
    animation:fadeInUp 300ms linear 600ms both
}
#main-slider .active .animation.animated-item-3 {
    -webkit-animation:fadeInUp 300ms linear 900ms both;
    -moz-animation:fadeInUp 300ms linear 900ms both;
    -o-animation:fadeInUp 300ms linear 900ms both;
    -ms-animation:fadeInUp 300ms linear 900ms both;
    animation:fadeInUp 300ms linear 900ms both
}
#main-slider .active .animation.animated-item-4 {
    -webkit-animation:fadeInUp 300ms linear 1200ms both;
    -moz-animation:fadeInUp 300ms linear 1200ms both;
    -o-animation:fadeInUp 300ms linear 1200ms both;
    -ms-animation:fadeInUp 300ms linear 1200ms both;
    animation:fadeInUp 300ms linear 1200ms both
}

.index_title h2 {
    color: #333;
    font-size:32px;
    margin-top:0;
    margin-bottom:10px;
    font-weight: normal;
}
.index_title p {
    color: #666;
    font-size: 16px;
}
.index_title {
    text-align:center;
}

#wedo {
    width: 100%;
    margin: 60px 0;
    overflow: hidden;;
}
#wedo .center h2 {
    color: #333;
    font-size:32px;
    margin-top:0;
    margin-bottom:10px;
    font-weight: normal;
}
#wedo .center p {
    color: #666;
    font-size: 16px;
}
#wedo .center {
    text-align:center;
}
#wedo .wedo-list ul{
    border-top: 1px #ddd solid;
}
#wedo .wedo-list ul li{
    width: 16.666666%;
    position: relative;
    text-align: center;
}
#wedo .wedo-list ul li i{
    display: block;
    width: 41px;
    height: 41px;
    font-size: 16px;
    color: #333;
    margin: 0 auto;
}
#wedo .wedo-list ul li:nth-of-type(1) i{
    background: url(../images/icon_1.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(2) i{
    background: url(../images/icon_2.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(3) i{
    background: url(../images/icon_3.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(4) i{
    background: url(../images/icon_4.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(5) i{
    background: url(../images/icon_5.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(6) i{
    background: url(../images/icon_6.png) center no-repeat;
}
#wedo .wedo-list ul li a{
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 30px 0;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
    border: none;
    color: #333!important;
}
.nav-tabs>li.active>a::after, .nav-tabs>li.active>a:hover::after, .nav-tabs>li.active>a:focus::after{
    content: "";
    display: block;
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: -2px;
    left: 0;
    background: url(../images/xia.png) bottom center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(1).active i{
    background: url(../images/icon_1_h.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(2).active  i{
    background: url(../images/icon_2_h.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(3).active  i{
    background: url(../images/icon_3_h.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(4).active  i{
    background: url(../images/icon_4_h.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(5).active  i{
    background: url(../images/icon_5_h.png) center no-repeat;
}
#wedo .wedo-list ul li:nth-of-type(6).active  i{
    background: url(../images/icon_6_h.png) center no-repeat;
}
#wedo .wedo-list .tab-content{
    margin-top: 40px;
}
#wedo .wedo-list .tab-content .wedo-regcom-list{
    width: 90%;
    background: #fff;
    box-shadow: 0 0 5px rgba(191,191,191,.35);
    border-radius: 4px;
    float: right;
    padding: 5%;
    overflow: hidden;
}
#wedo .wedo-list .tab-content .wedo-regcom-list h2{
    font-size: 20px;
    color: #666;
    line-height: 40px;
}
#wedo .wedo-list .tab-content .wedo-regcom-list h2::after{
    content: '';
    width: 20px;
    height: 4px;
    background: #666;
    display: block;
}
#wedo .wedo-list .tab-content .wedo-regcom-list h4{
    font-size: 24px;
    color: #333;
    line-height: 40px;
    margin-bottom: 10px;
}
#wedo .wedo-list .tab-content .wedo-regcom-list i{
    font-size: 24px;
    color: #a0a0a0;
    float: right;
}
#wedo .wedo-list .tab-content .wedo-regcom-list:hover{
    background: #eeeeee;
    transition: all .4s;
}
#wedo .wedo-list .tab-content .wedo-regcom-list:hover h2,
#wedo .wedo-list .tab-content .wedo-regcom-list:hover h4,
#wedo .wedo-list .tab-content .wedo-regcom-list:hover i{
    color: #29166f;
    transition: all .4s;
}
#wedo .wedo-list .tab-content .wedo-regcom-list:hover h2::after{
    background: #29166f;
}
#wedo .wedo-list .tab-content p.jieshao{
    font-size: 20px;
    color: #333;
    padding-left: 10px;
    margin-top: 20px;

}
#wedo .wedo-regcom-tese{
    padding: 0 5%;
}
#wedo .wedo-regcom-tese i{
    font-size: 24px;
    color: #d30202;
}
#wedo .wedo-regcom-tese span{
    font-size: 20px;
    color: #333;
}
#wedo .wedo-regcom-tese span font{
    color: #d30202;
}

#process {
    background: #f9f8fc;
    width: 100%;
    padding: 60px 0;
    margin: 60px 0;
    overflow: hidden;;
}
#process .process-list{
    width: 100%;
    margin: 60px 0;
    position: relative;
    overflow: hidden;
}
#process .process-list .col-md-2::after{
    content: url(../images/index_s_right.png);
    position: absolute;
    right: -22%;
    top: 10px;
}
#process .process-list .col-md-2:last-child::after{
    content: '';
    position: absolute;
    right: -22%;
    top: 10px;
}
#process .process-list i{
    display: block;
    height: 50px;
    margin: 0 auto;
}
#process .process-list h4{
    margin-top: 20px;
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}
#process .process-list p{
    font-size: 14px;
    color: #666;
}
#process .process-tel a{
    display: block;
    width: 320px;
    line-height: 40px;
    border: 1px #d30202 solid;
    border-radius: 40px;
    font-size: 18px;
    color: #333;
    margin: 0 auto;
    overflow: hidden;
}
#process .process-tel a span{
    display: block;
    float: right;
    background: #d30202;
    border-radius: 40px;
    color: #fff;
    font-size: 16px;
    width: 140px;
}

#otherserver{
    background: url(../images/b276eecf83864b2d8b004af3716d1cca.png) bottom center no-repeat;
    width: 100%;
    padding-top: 99px;
    overflow: hidden;
}
#otherserver .others-list{
    width: 100%;
    /*margin: 60px 0;*/
    margin-top: 120px;
    display: flex;
    justify-content: center;

}
#otherserver .others-list dl{
    text-align: right;
    height: 240px;
    margin-bottom: 20px;
}
#otherserver .others-list dl dt{
    font-size: 36px;
    /*color: #d30202;*/
    color: #2f3132;
}
#otherserver .others-list dl dt span::after{
    content: '';
    display: block;
    width: 60px;
    height: 2px;
    background: #29166f;
}
#otherserver .others-list dl dd{
    font-size: 18px;
    color: #999;
    line-height: 25px;;
    margin-top: 20px;
}
#otherserver .others-list-left dl dt{
    text-align: right;
    overflow: hidden;
}

#otherserver .others-list-left dl dt span{
    float: right;
}
#otherserver .others-list-right dl dt{
    text-align: left;
    overflow: hidden;
}
#otherserver .others-list-right dl dd{
    text-align: left;
}
#otherserver .others-list-left dl:nth-of-type(1){
    margin-top: -30px;
    margin-right: -40%;
} 
#otherserver .others-list-left dl:nth-of-type(3){
    margin-right: -30%;
} 
#otherserver .others-list-right dl:nth-of-type(1){
    margin-top: -30px;
    margin-left: -40%;
} 
#otherserver .others-list-right dl:nth-of-type(3){
    margin-left: -30%;
} 
#otherserver dl.others-list-midd{
    height: auto;
    text-align: center;
}
#otherserver dl.others-list-midd dt,
#otherserver dl.others-list-midd dd{
    text-align: center;
}
#otherserver dl.others-list-midd span{
    display: block;
    margin: 0 auto;
    text-align: center;
}
#otherserver dl.others-list-midd span::after{
    float: none;
    margin: 0 auto;
}
#otherserver-mobile{
    display: none;
}
#otherserver-mobile dl{
    width: 100%;
    margin-bottom: 20px;
    padding: 10px;
    box-shadow: 0 0 5px rgba(191,191,191,.35);
    border-radius: 4px;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}
#otherserver-mobile dl dt{
    width: 15%;
    text-align: center;
    float: left;
}
#otherserver-mobile dl dt img{
    width: 90%;
}
#otherserver-mobile dl dd{
    margin-left: 5%;
    width: 80%;
    float: left;
    font-size: 16px;
    color: #333;;
}



#aboutus{
    background: url(../images/about_bg.png);
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#aboutus .aboutus-content{
    background: #fff;
    border-radius: 4px;
    box-shadow: rgba(191,191,191,.35);
    padding: 15px 0;
    margin-top: 40px;
    overflow: hidden;
}
#aboutus .aboutus-content h2{
    font-size: 24px;
    color: #d30202;
    margin-top: 30px;
}
#aboutus .aboutus-content-content{
    font-size: 16px;
    color: #333;
    line-height: 30px;
}
#aboutus .aboutus-content a{
    color: #d30202;
    font-size: 16px;
    display: block;
    text-align: right;
    line-height: 30px;
    margin-top: 40px;
}
#aboutus .aboutus-content a i{
    font-size: 24px;
    float: right;
    margin-top: 2px;
    margin-left: 10px;
}

#news{
    width: 100%;
    overflow: hidden;
    padding-top: 0;
}
#news .news_title{
    color: #333;
    font-size: 18px;
    margin-bottom: 20px;
}
#news .news_title a:hover,
#news .news_title a.on{
    color: #d30202;
}
#news .news-list{
    border: 1px #ddd solid;
    margin-bottom: 30px;
}
#news .news-list .news-list-thumd{
    height: 150px;
    overflow: hidden;;
}
#news .news-list .news-list-thumd img{
    width: 100%;
    transition: all .4s;
}
#news .news-list:hover .news-list-thumd img{
    transform: scale(1.05);
}
#news .news-list-content{
    padding: 10px;
    border-bottom: 4px #fff solid;
}
#news .news-list h2 a{
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 38px;
    overflow: hidden;
}
#news .news-list span,
#news .news-list p,
#news .news-list a.more{
    font-size: 16px;
}
#news .news-list span{
    color: #666;
}
#news .news-list p{
    color: #333;
    margin-top: 10px;
    height: 44px;
    overflow: hidden;
}
#news .news-list a.more{
    background: #d30202;
    display: block;
    width: 120px;
    line-height: 40px;
    text-align: center;
    color: #fff;
}
#news .news-list:hover{
    box-shadow: 0 0 5px rgba(191,191,191,.35);
}
#news .news-list:hover a{
    color: #d30202;
}
#news .news-list:hover .news-list-content{
    border-bottom: 4px #d30202 solid;
    transition: all .5s;
}
#news .news-list:hover a.more{
    color: #fff;
}

footer{
    background: #1e1d22;
    width: 100%;
    padding: 30px 0 0;
    overflow: hidden;;
}
footer .footer-one{
    padding-bottom: 20px;
    overflow: hidden;
}
footer .footer-one dl{
    width: 100%;
    overflow: hidden;
}
footer .footer-one dl dt{
    width: 20%;
    float: left;;
}
footer .footer-one dl dt span{
    display: block;
    width: 60px;
    height: 60px;
    background: #464545;
    border-radius: 50%;
    text-align: center;
    padding-top: 12px;
}
footer .footer-one dl dt span img{
    height: 36px;
}
footer .footer-one dl dd{
    width: 75%;
    margin-left: 5%;
    float: left;
}
footer .footer-one dl dd h6{
    font-size: 16px;
    font-weight: bold;
    color: #c5c5c5;
    margin-bottom: 10px;
}
footer .footer-one dl dd p{
    font-size: 16px;
    color: #c5c5c5;
}
footer .footer-two{
    padding-top: 40px;
}
footer .footer-two dl dt{
    font-size: 16px;
    color: #c5c5c5;
    line-height: 40px;
    border-bottom: 1px #545454 solid;
    font-weight: bold;
}
footer .footer-two dl dd{
    margin-top: 10px;
    font-size: 14px;
    color: #c5c5c5;
    line-height: 30px;
}
footer .footer-two .code span{
    display: block;
    width: 50%;
    float: left;
}
footer .copyright{
    border-top: 1px #545454 solid;
    line-height: 50px;
    text-align: center;
}


#contact-page {
    padding: 60px 0
}
#contact-page .contact-form .form-group label {
    color:#4e4e4e;
    font-size:16px;
    font-weight:normal;
    margin-bottom: 5px;
}
#contact-page .contact-form .form-group label i{
    color: #f00;
}
.form-group .form-control {
    padding:7px 12px;
    border-color:#f2f2f2;
    box-shadow:none
}
textarea#message {
    resize:none;
    padding:10px
}
#contact-page .contact-wrap {
    margin-top:20px
}
.widget {
    margin-bottom:60px;
    padding-left:0
}
.single_comments {
    margin-bottom:20px
}
.single_comments img {
    float:left;
    margin-right:10px;
    margin-top:5px
}
.single_comments p {
    margin-bottom:0
}


#contact-info {
    
    padding:60px 0
}
.gmap-area {
    background-image:url(../images/map.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:cover;
    padding:70px 0
}
.gmap-area .gmap iframe {
    border-radius:50%;
    height:280px;
    width:300px
}
.gmap {
    border:10px solid #f6f5f0;
    border-radius:50%;
    height:300px;
    width:300px;
    box-shadow:0 0 3px 3px #e7e4dc;
    overflow:hidden;
    position:relative;
    margin:0 auto
}
.gmap-area .map-content ul {
    list-style:none
}
.gmap-area .map-content address{
    line-height: 30px;
}
.gmap-area .map-content address h5 {
    font-weight:700;
    font-size: 24px;
    color: #333;
}
.gmap-area .map-content address p{
    font-size: 16px;
    color: #666;
}
.contact-info i {
    width:60px;
    height:60px;
    font-size:40px;
    line-height:60px;
    color:#fff;
    background:#000;
    text-align:center;
    border-radius:10px
}
.contact-info h2 {
    margin-top:0;
    color:#000
}
.contact-info {
    color:#000
}

.process-wrap {
    width: 100%;
    margin: 60px 0;
	overflow: hidden;
}
.process-inner-wrap {
	width: 100%;
	height: 90px;
	background: #e3e3e3
}
.process-inner-wrap .tab li {
	float: left;
	font-size: 18px;
	color: #333;
	height: 90px;
	line-height: 90px;
	width: 20%;
    box-sizing: border-box;
    list-style: none;
    text-align: center;
}
.process-inner-wrap .tab li.curr {
    /* background: -webkit-gradient(linear, left top, right top, from(#d30202), to(#2f4f91));
    background: linear-gradient(left, #d30202, #2f4f91); */
    background: #2f4f91;
	color: #fff;
	border-bottom: 4px solid #2f4f91;
	box-sizing: border-box;
}
.process-tab1{
    margin: 40px 0;
}
.process-tab1-r {
	border-left: 1px #ccc solid;
	padding-left: 20px;
}
.process-tab1-l li,.process-tab1-r li {

	background: #fff;
} 
.process-tab1-l li.list2,.process-tab1-l li.list4,.process-tab1-r li.list2,.process-tab1-r li.list4 {
	margin-right: 0;
}
.process-tab1-l li.list1,.process-tab1-l li.list2,.process-tab1-r li.list1,.process-tab1-r li.list2 {
	margin-bottom: 20px;
}
.process-tab1-l>p,.process-tab1-r>p {
	font-size: 18px;
	color: #333;
	padding: 20px 0;
}
.process-tab1 ul{
    padding-left: 0;
}
.process-tab1 ul li:hover {
    background: #e3e3e3;
    border-radius: 4px;
}
.process-tab1 ul li:hover p {
	color: #333;
}
.process-tab1 img {
	display: block;
	width: 54px;
	height: 54px;
	margin: 36px auto 22px;
}
.process-tab1 ul p {
	text-align: center;
	font-size: 16px;
	color: #666;
}
.process-tab2 .title {
	font-size: 24px;
	color: #333;
	padding: 80px 0 24px;
	text-align: center;
}
.process-tab2 .des {
	font-size: 16px;
	color: #333;
	padding-bottom: 50px;
	text-align: center;
}
.process-tab2  li {
	
}
.process-tab2  li .list1,
.process-tab2  li .list2,
.process-tab2  li .list3,
.process-tab2  li .list4 {
    background: #2f4f91;
    padding: 10px 0;
    margin-bottom: 30px;
}
.process-tab2  li .list1:hover,
.process-tab2  li .list2:hover,
.process-tab2  li .list3:hover,
.process-tab2  li .list4:hover {
	background: #d30202;
}
.process-tab2  li .list1:hover .p1,
.process-tab2  li .list2:hover .p1,
.process-tab2  li .list3:hover .p1,
.process-tab2  li .list4:hover .p1 {
	color: #fff;
} 
.process-tab2  li img {
	display: block;
	width: 54px;
	height: 54px;
	margin: 50px auto 35px;
}
.process-tab2  li p {
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.process-tab2  li p.p1 {
	font-size: 18px;
	padding-bottom: 20px;
	color: #fff;
}
.process-tab3 .title {
	font-size: 24px;
	color: #333;
	padding: 80px 0 24px;
	text-align: center;
}
.process-tab3 .des {
	font-size: 16px;
	color: #333;
	padding-bottom: 60px;
	text-align: center;
}
.process-tab3  li {
    width: 18%;
    float: left;
	margin: 1%;
}
.process-tab3  li.list5 {
	margin-right: 0;
}
.process-tab3  li .inner-wrap {
	width: 100%;
	height: 270px;
	background: #2f4f91;
}
.process-tab3  li .inner-wrap img {
	display: block;
	width: 100%;
	height: 100%;
}
.process-tab3  li p {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding-top: 20px;
}


.process-tab4 {
	padding-top: 80px;
	padding-bottom: 15px;
}
.process-tab4 .list-left {
    width: 100%;
    overflow: hidden;
}
.process-tab4 .list-left .box {
	width: 100%;
	font-size: 16px;
	color: #fff;
	padding-left: 38px;
	box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.process-tab4 .list-left .box1 {
	margin-bottom: 30px;
}
.process-tab4 .list-left .box .list-left-left{
    width: 120px;
    float: left;;
    height: 40px;
	line-height: 40px;
    background: #2f4f91;
    position: relative;
    padding-left: 35px;
}
.process-tab4 .list-left .box .list-left-right{
    width: 83%;
    margin-left: 2%;
    float: left;
    color: #333;
}
.process-tab4 .list-left .box1 .list-left-left span {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(../images/reg/sh_icon_01.png) no-repeat center center;
}
.process-tab4 .list-left .box2 .list-left-left span {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(../images/reg/sh_icon_02.png) no-repeat center center;
}
.process-tab4 .list-left .box3 .list-left-left span {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(../images/reg/sh_icon_03.png) no-repeat center center;
}
.process-tab4 .list-left .box4 .list-left-left span {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(../images/reg/sh_icon_04.png) no-repeat center center;
}
.process-tab4 .list-left .box2,.process-tab4 .list-left .box3{
	margin-bottom: 54px;
}
.process-tab4 .list-right {
	width: 80%;
	font-size: 14px;
    color: #333;
    float: left;
}
.process-tab4 .list-right .item1,.process-tab4 .list-right .item3 {
	padding: 14px 0 56px;
}
.process-tab4 .list-right .item5 {
	padding: 14px 0 56px;
}
.process-tab4-inner li.list {
	font-size: 14px;
	color: #fff;
	background: #2f4f91;
    border-radius: 10px;
}
.process-tab4-inner li.list p{
    color: #fff;
    margin-bottom: 0;
    padding-top: 0;
}
.process-tab4-inner li.list:hover {
	background: #d30202;
}
.process-tab4-inner li.list span {
	font-size: 14px;
	color: #fff;
}
.process-tab4-inner .list1 {
	width: 130px;
	height: 48px;
	line-height: 48px;
	margin-top: 26px;
}
.process-tab4-inner .list2 {
	width: 180px;
	height: 100px;
    padding-left: 16px;
    padding-top: 15px;
	box-sizing: border-box;
}
.process-tab4-inner .list2 p {
	padding-top: 14px;
}
.process-tab4-inner li img  {
	display: block;
	width: 21px;
	height: 33px;
	margin: 32px 18px 0;
}
.fl{
    float: left;
}
li{
    list-style: none;
}
.process-tab5 {
	padding-top: 80px;
}
.process-tab5 li.list-left {

}
.process-tab5 li.list-right {

}
.process-tab5 li .question {
	font-size: 16px;
	color: #333;
	margin-bottom: 18px;
}
.process-tab5 .list-left .answer {
	padding: 10px 0;
	background: #2f4f91;
	padding-left: 22px;
	box-sizing: border-box;
	position: relative;
}
.process-tab5 li .answer:hover {
	background: #2f4f91;
}
.process-tab5 li .answer:hover .an-hide {
	display: block;
}
.process-tab5 li .answer:before {
	position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: 7px;
    top: -10px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #2f4f91;
}
.process-tab5 li .question span {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #d30202;
    margin-right: 12px;
    text-align: center;
}
.process-tab5 li .answer {
	font-size: 14px;
	color: #fff;
	margin-bottom: 3rem;
    margin-left: 2rem;
    line-height: 24px;
	position: relative;
}
.process-tab5 .list-right .answer {
	height: 100px;
	line-height: 1.5rem;
	background: #2f4f91;
	padding: 0.8rem 2rem 1rem;  
	box-sizing: border-box;
	text-align: justify;
}

#gongsichengli{
    background: url(../images/reg/bg1.png) top center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    margin: 60px 0;
    overflow: hidden;
}
#gongsichengli .gscl_left,
#gongsichengli .gscl_right{
    margin-top: 40px;
}
#gongsichengli .gscl_left ul {
    width: 90%;
    text-align: center;
    padding: 10px 0;
    border-right: 1px #2f4f91 solid;
    position: relative;
}
#gongsichengli .gscl_left ul li{
    font-size: 16px;
    color: #333;
    line-height: 50px;
    position: relative;
}
#gongsichengli .gscl_left ul li.on{
    color:  #2f4f91;
}
#gongsichengli .gscl_left ul li.on::after{
    content: url(../images/reg/sanjiao.png);
    width: 11px;
    height: 13px;
    display: block;
    position: absolute;
    right: -12px;
    top: 0;
}
#gongsichengli .gscl_right dl{
    width: 100%;
    overflow: hidden;
}
#gongsichengli .gscl_right dl dt{
    width: 5%;
    float: left;
}
#gongsichengli .gscl_right dl dt img{
    max-width: 100%;
}
#gongsichengli .gscl_right dl dd{
    width: 88%;
    margin-left: 2%;
    float: left;
}
#gongsichengli .gscl_right h2{
    color: #333;
    font-size: 18px;;
}
#gongsichengli .gscl_right dl dd h6{
    font-size: 16px;
    color: #333;
}
#gongsichengli .gscl_right dl dd p{
    font-size: 14px;
    color: #999;
}
#gongsichengli .gscl_right .item-bottom{
	clear:both;
}

#gongsichengli .gscl_right .item-bottom p{
    color: #333;
	padding-top:30px;
	font-size:20px;
	text-align:center;
}

#gongsichengli .gscl_right .item-bottom .small{
	font-size:13px;
	color:#858484;
}

#gongsichengli .gscl_right .item-bottom p span{
	color:#cd222a;
}

#gongsichengli .gscl_right .item-bottom a{
	display:block;
	width:120px;
	margin: 30px auto;
	padding:10px 0;
	color:#fff;
	font-weight:600;
	text-align:center;
	background-color:#cd222a;
}

#gongsichengli .gscl_right .item-bottom a:hover{
	font-size:17px;
}
#gongsichengli .gscl_right #divgs_4,
#gongsichengli .gscl_right #divgs_2,
#gongsichengli .gscl_right #divgs_3{
    display: none;
}

#zhengce{
    width: 100%;
    margin: 60px 0;
    overflow: hidden;
}
#zhengce .index_title{
    margin-bottom: 60px;
}
#zhengce .zhengce-img{
    text-align: center;
    margin-bottom: 30px;
}
#zhengce .zhengce-img img{
    max-width: 100%;
}
#zhengce .zhengce-img:hover img{
    transform: scale(1.05);
    transition: all .5s;
}

#hotservice{
    background: url(../images/reg/hbg.png) top center no-repeat;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#hotservice .hotservice-more{
    display: block;
    width: 170px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #4151ff;
    cursor: pointer;
    border-radius: 48px;
    margin: 20px auto;
}
#hotservice .hotservice-more:hover{
    background: #d30202;
    transition: all .4s;
}
#hotservice .hotservice-left{
    background: #fff;
    box-shadow: 4px 0 8px rgba(192,192,192,.4);
    margin-top: 40px;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
#hotservice .hotservice-left-title{
    background: url(../images/reg/h_bg2.png) top center no-repeat;
    background-size: 100% 100%;
    padding: 20px;
}
#hotservice .hotservice-left-title h4{
    font-size: 20px;
    color: #fff;
    margin-bottom: 10px;
}
#hotservice .hotservice-left-title p{
    font-size: 16px;
    color: #fff;
    margin-bottom: 0;
    line-height: 25px;
    min-height: 50px;
}
#hotservice .hotservice-left-title p span{
    background: #8b93fa;
    margin: 0 2px;
    padding: 4px;
}
#hotservice .hotservice-left-content table{
    width: 100%;
    background: #f6f8f9;
}
#hotservice .hotservice-left-content table tr:nth-of-type(1){
    border-bottom: 1px #eee solid;
}
#hotservice .hotservice-left-content table tr:nth-of-type(1) td:nth-of-type(1){
    background: #eef4fd;
    text-align: center;
    font-size: 16px;
    color: #333;
}
#hotservice .hotservice-left-content table tr:nth-of-type(2) td:nth-of-type(1){
    background: #e5effb;
    text-align: center;
    font-size: 16px;
    color: #333;
}
#hotservice .hotservice-left-content table tr td{
    padding: 30px;
    font-size: 14px;
    color: #666;
    line-height: 30px;
}
#hotservice .hotservice-left-content table tr:nth-of-type(1):hover{
    background: #e5effb;
}
#hotservice .hotservice-left-content table tr:nth-of-type(2):hover{
    background: #eef4fd;
}

#hotservice .hotservice-right{
    background: #fff;
    box-shadow: 4px 0 8px rgba(192,192,192,.4);
    margin-top: 40px;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
#hotservice .hotservice-right-title{
    background: url(../images/reg/h_bg1.png) top center no-repeat;
    background-size: 100% 100%;
    padding: 20px;
}
#hotservice .hotservice-right-title h4{
    font-size: 20px;
    color: #fff;
    margin-bottom: 10px;
}
#hotservice .hotservice-right-title p{
    font-size: 16px;
    color: #fff;
    margin-bottom: 0;
    line-height: 25px;
    min-height: 50px;
}
#hotservice .hotservice-right-title p span{
    background: #8b93fa;
    margin: 0 2px;
    padding: 4px;
}
#hotservice .hotservice-right-content{
    width: 100%;
    background: #fff;
    min-height: 271px;
    overflow: hidden;
}
#hotservice .hotservice-right-content .two-icon{
    margin: 10px 0;
    overflow: hidden;
}
#hotservice .hotservice-right-content .two-icon p{
    font-size: 16px;
    color: #333;
}
#hotservice .hotservice-right-content .right-tag{
    margin: 0 5%;
    text-align: center;
}
#hotservice .hotservice-right-content .right-tag span{
    display: inline-block;
    font-size: 16px;
    color: #6d6bff;
    border: 1px #6d6bff solid;
    padding: 10px 20px;
    margin: 5px;
    border-radius: 30px;
}
#hotservice .hotservice-right-content .right-tag span:hover{
    background: #6d6bff;
    color: #fff;
    transition: all .3s;
}

#otherservice{
    width: 100%;
    margin: 60px 0;
    overflow: hidden;
}
#otherservice .index_title{
    margin-bottom: 40px;;
}
#otherservice img{
    transition: all .3s;
}
#otherservice img:hover{
    transform: scale(1.05);
}

#threetab{
    width: 100%;
    margin: 60px 0;
    overflow: hidden;
}
#threetab .threetab-class{
    background: #e3e3e3;
    line-height: 60px;
    overflow: hidden;
}
#threetab .threetab-class ul li{
    width: 33.3333%;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #333;
}
#threetab .threetab-class ul li.curr{
    background: #2f4f91;
    color: #fff;
}
#threetab .threetab-content{
    width: 100%;
    margin: 40px 0;
    overflow: hidden;
}
.pricing-area{
    margin: 0 4px;
}
.pricing-area ul {
    background:#fff;
    padding:0;
    margin:0;
    text-align: center;
    border: 1px #eee solid;
    border-right: 0;
}
.pricing-area .plan:last-child ul{
    border-right: 1px #eee solid;
}
.pricing-area ul li {
    list-style:none;
    padding:10px 0;
    font-size:16px;
    color: #333333;
    border-bottom: 1px #eee solid;
}
.pricing-area ul li:nth-child(even) {
    background:#fff
}
.pricing-area .plan ul li:nth-of-type(1) h1{
    font-size: 18px;
    color: #333;
    padding-top: 30px;
}
.pricing-area .plan ul li:nth-of-type(1) span{
    font-size: 16px;
    color: #333;
}
.pricing-area .price-three img, .pricing-area .price-six img {
    position:absolute;
    right:15px;
    top:0
}
.pricing-area .heading-one, .pricing-area .heading-two, .pricing-area .heading-three {
    background: #eeeeee;
    padding:17px 0;
    border-radius:2px 2px 0 0
}

.pricing-area .bg {
    background:#fafafa
}
.pricing-area .heading-one h3:before {
    border-color:#bf4539 transparent transparent
}
.pricing-area .heading-two h3:before {
    border-color:#1f8c4d transparent transparent
}
.pricing-area .heading-three h3:before {
    border-color:#d4880f transparent transparent
}
.pricing-area .heading-four h3:before {
    border-color:#424242 transparent transparent
}
.pricing-area .heading-five h3:before {
    border-color:#424242 transparent transparent
}
.pricing-area .heading-six h3:before {
    border-color:#bf4539 transparent transparent
}
.pricing-area .heading-seven h3:before {
    border-color:#424242 transparent transparent
}
.pricing-area h3:before {
    border-color:#d4880f transparent transparent;
    border-radius:5px 0 0 0;
    border-style:solid;
    border-width:12px;
    content:"";
    height:0;
    left:4px;
    position:absolute;
    top:78px;
    width:0;
    z-index:-999
}
.small-pricing h3:after {
    height:94px
}
.small-pricing h3:before {
    top:74px
}
.plan-action {
    border-bottom: 0!important;
}
.pricing-area .plan-action .btn-primary {
    background: #1e2887;
    position:relative;
    padding:10px 30px;
    color:#fff;
    margin-top:5px
}
.pricing-area .plan-action .btn-primary:before {
    border-color:#e24f43 transparent transparent;
    border-radius:5px 0 0 0;
    border-style:solid;
    border-width:12px;
    bottom:12px;
    content:"";
    height:0;
    left:-9px;
    position:absolute;
    width:0;
    z-index:-1
}
.pricing-area .plan-action .btn-primary:after {
    border-color:#e24f43 transparent transparent;
    border-radius:5px 0 0 0;
    border-style:solid;
    border-width:12px;
    bottom:12px;
    content:"";
    height:0;
    position:absolute;
    right:-9px;
    width:0;
    z-index:-1
}
.pricing-area .price-two .plan-action .btn-primary:before, .pricing-area .price-two .plan-action .btn-primary:after {
    border-color:#1f8c4d transparent transparent
}
.pricing-area .price-three .plan-action .btn-primary:before, .pricing-area .price-three .plan-action .btn-primary:after {
    border-color:#d4880f transparent transparent
}
.pricing-area .price-four .plan-action .btn-primary:before, .pricing-area .price-four .plan-action .btn-primary:after, .pricing-area .price-five .plan-action .btn-primary:before, .pricing-area .price-five .plan-action .btn-primary:after, .pricing-area .price-seven .plan-action .btn-primary:before, .pricing-area .price-seven .plan-action .btn-primary:after {
    border-color:#424242 transparent transparent;
    right:-9px
}
.pricing-area .price-six .plan-action .btn-primary:before, .pricing-area .price-six .plan-action .btn-primary:after {
    border-color:#bf4539 transparent transparent;
    right:-9px
}
.pricing-area .plan:hover ul,
.pricing-area .plan.on ul{
    border: 1px #1e2887 solid;
    box-shadow: 0 0 5px rgba(136, 142, 204, .35);
}
.pricing-area .plan:hover li:nth-of-type(1),
.pricing-area .plan.on li:nth-of-type(1){
    background: #1e2887;
}
.pricing-area .plan:hover li:nth-of-type(1) h1,
.pricing-area .plan:hover li:nth-of-type(1) span,
.pricing-area .plan.on li:nth-of-type(1) h1,
.pricing-area .plan.on li:nth-of-type(1) span{
    color: #fff;
}
.pricing-area .col-sm-4{
    padding: 0;
    min-height: 494px;
}
.pricing-area .col-sm-4 ul{
    min-height: 494px;
}

#yewu{
    width: 100%;
    margin: 60px auto;
    overflow: hidden;
}
#yewu .index_title{
    margin-bottom: 40px;
}
#yewu .yewu-content{
    background: #f6f6f6;
    width: 100%;
    padding: 20px 0;
    overflow: hidden;
}
#yewu .yewu-content-service{
    border-right: 1px #ccc solid;
}
#yewu .yewu-content-service,
#yewu .yewu-content-piaoliang{
    text-align: center;
    padding-bottom: 20px;
}
#yewu .yewu-content-service h4,
#yewu .yewu-content-piaoliang h4{
    font-size: 20px;
    color: #333;
    text-align: center;
    padding: 40px 0 20px;
}
#yewu .yewu-content-service span,
#yewu .yewu-content-piaoliang span{
    display: inline-block;
    background: rgba(30, 40, 135, .1);
    font-size: 16px;
    color: #333;
    text-align: center;
    padding: 5px 10px;
    border-radius: 50px;
    margin: 0 5px;
}
#yewu .gundong{
    width: 100%;
    overflow: hidden;;
}
#yewu .gundong .derbf_z{
	margin:20px auto;
	padding:0;
	width:700px;
	height:45px;
	
    text-align:center;
    overflow: hidden;
}
#yewu .gundong .derbf_jydt{
    width: 500px;
    float: left;
    background-color:rgba(30, 40, 135, .1);
	border-radius:35px;
}
#yewu .gundong .derbf_jydt ul{
	margin:0;
    padding:0;
    
}
#yewu .gundong .derbf_jydt ul li{
	width:500px;
	height:45px;
	line-height:45px;
    color:#606062;
    font-size: 16px;
}
#yewu .gundong .derbf_jydt ul li:nth-child(1){
	padding-top:0px;
}
#yewu .gundong .derbf_jydt ul li:nth-child(2){
	margin-top:0px;
}
#yewu .gundong .derbf_jydt ul li:nth-child(3){
	margin-top:0px;
}
#yewu .gundong .derbf_jydt_more{
    display: block;
    background: #d30202;
    width: 120px;
    line-height: 43px;
    color: #fff;
    font-size: 16px;
    float: right;
    border-radius: 4px;
    border: 1px #d30202 solid;
}
#yewu .gundong .derbf_jydt_more:hover{
    border: 1px #d30202 solid;
    background: #fff;
    color: #d30202;
}
#yewu .yewu-class{
    width: 100%;
    margin-top: 40px;
    overflow: hidden;
}
#yewu .yewu-class .yewu-class-content{
    text-align: center;
    border-right: 1px #ccc solid;
    margin-bottom: 30px;
}
#yewu .yewu-class .col-md-3:last-child .yewu-class-content{
    border: 0;
}
#yewu .yewu-class .yewu-class-content h6{
    font-size: 20px;
    color: #333;
}
#yewu .yewu-class .yewu-class-content p{
    font-size: 16px;
    color: #666;
}
#yewu .yewu-class .yewu-class-content a{
    display: block;
    width: 120px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #1e2887;
    border: 1px #1e2887 solid;
    border-radius: 4px;
    margin: 0 auto;
}
#yewu .yewu-class .yewu-class-content a:hover{
    background: #1e2887;
    color: #fff;
    transition: all .3s;
}


#dailijizhang{
    background: url(../images/jizhang/bg1.png) bottom center no-repeat;
    width: 100%;
    padding: 100px 0 140px;
    overflow: hidden;
}
#dailijizhang h2{
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 40px;
}
#dailijizhang h3{
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 40px;
}
#dailijizhang h3 span{
    font-size: 24px;
}
#dailijizhang dl{
    width: 100%;
    overflow: hidden;;
}
#dailijizhang dl dd{
    width: 50%;
    float: left;
    font-size: 18px;
    color: #fff;
    line-height: 40px;
}
#dailijizhang a{
    display: block;
    width: 240px;
    line-height: 40px;
    border: 1px #fff solid;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin-top: 30px;
    float: right;
}

#nashui{
    width: 100%;
    margin-bottom: 60px;
    overflow: hidden;
}
#nashui .nashui-small{
    background: url(../images/jizhang/bg2.png) bottom right no-repeat;
}
#nashui .nashui-yiban{
    background: url(../images/jizhang/bg3.jpg) bottom right no-repeat;
}
#nashui .nashui-small,
#nashui .nashui-yiban{
    padding: 40px 20px;
    box-shadow: 1px 0 8px rgba(193, 239, 219, .5);
    color: #333;
    font-size: 18px;
    position: relative;
    margin: 10px;
}
#nashui .nashui-small .nashui-small-title,
#nashui .nashui-yiban .nashui-small-title{
    margin-bottom: 40px;
}
#nashui .nashui-small .nashui-small-title span:nth-of-type(1),
#nashui .nashui-yiban .nashui-small-title span:nth-of-type(1){
    font-size: 24px;
    position: relative;
    display: block;
}
#nashui .nashui-small .nashui-small-title span:nth-of-type(1)::after,
#nashui .nashui-yiban .nashui-small-title span:nth-of-type(1)::after{
    content: '';
    display: block;
    width: 120px;
    height: 15px;
    background: #c4f0de;
    position: absolute;
    bottom: -2px;
    left: 0;
    z-index: -1;
}
#nashui .nashui-small .nashui-small-title span:nth-of-type(2),
#nashui .nashui-yiban .nashui-small-title span:nth-of-type(2){
    background: #eef5f2;
    padding: 5px 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 4px;
}
#nashui .nashui-small ul,
#nashui .nashui-yiban ul{
    margin-bottom: 50px;
    line-height: 40px;
}

#jzliucheng{
    width: 100%;
    margin: 60px 0;
    overflow: hidden;
}
#jzliucheng .index_title{
    margin-bottom: 40px;
}
#jzliucheng dl{
    width: 20%;
    float: left;
    text-align: center;
    margin: 20px 0;
    position: relative;
}
#jzliucheng dl dd{
    font-size: 18px;
    color: #333;
    padding: 10px 0;
}
#jzliucheng dl::after{
    content: url(../images//jizhang/right.png);
    width: 29px;
    height: 28px;
    display: block;
    position: absolute;
    right: -8%;
    top: 33%;
}
#jzliucheng dl dt img{
    max-width: 90%;
}
#jzliucheng dl:last-child:after{
    content: '';
}
#jzliucheng dl:hover dt img{
    transform: scale(1.1);
    transition: all .3s;
}

#youshi{
    width: 100%;
    margin: 60px 0;
    position: relative;
    overflow: hidden;
}
#youshi .yuoshi-list{
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}
#youshi .yuoshi-list::after{
    content: url(../images/jizhang/logo.png);
    width: 84px;
    height: 48px;
    display: block;
    position: absolute;
    top: 42%;
    left: 44%;
}
#youshi .yuoshi-list .col-md-6{
    padding: 0 5px;
}
#youshi .yuoshi-list .youshi-list-content{
    background: #f5f5f7;
    padding: 10px;
    margin-bottom: 10px;
}
#youshi .yuoshi-list span{
    display: block;
    width: 61px;
    height: 61px;
    margin: 0 auto;
}
#youshi .yuoshi-list h2{
    font-size: 20px;
    color: #333;
    margin-top: 10px;
}
#youshi .yuoshi-list p{
    font-size: 16px;
    color: #666;
}

#tigong{
    width: 100%;
    margin: 60px 0;
    position: relative;
    overflow: hidden;
}
#tigong .index_title{
    margin-bottom: 40px;
}
#tigong dl{
    box-shadow: 0 0 10px rgba(238, 238, 238, .5);
    padding: 20px 0;
    margin: 10px;
}
#tigong dl.tigong1{
    background: url(../images/jizhang/provide_bg04.png) no-repeat 10px 22px;
    background-color: #fff;
}
#tigong dl.tigong2{
    background: url(../images/jizhang/provide_bg05.png) no-repeat  10px 22px;
    background-color: #fff;
}
#tigong dl.tigong3{
    background: url(../images/jizhang/provide_bg06.png) no-repeat  10px 22px;
    background-color: #fff;
}
#tigong dl dt,
#tigong dl dd{
    padding-left: 20%;
}
#tigong dl dt{
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
}
#tigong dl dd{
    font-size: 16px;
    color: #666;
}
#tigong dl dd a{
    display: block;
    background: #1e2887;
    width: 140px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    border-radius: 4px;;
    margin-top: 20px;
    border: 1px #1e2887 solid;
}
#tigong dl dd a:hover{
    background: #fff;
    color: #1e2887;
    transition: all .6s;
}


#question{
    width: 100%;
    margin: 60px 0 0;
    position: relative;
    overflow: hidden;
}
#question .question-list{
    background: url(../images/lizhang/yiwen.png) bottom center no-repeat;
    width: 100%;
    padding-top: 50px;
    overflow: hidden;
}
#question .question-list ul li{
    padding: 10px 20px;
    font-size: 16px;
    color: #333;
    box-shadow: 0 0 10px rgba(238, 238, 238, .5);
    display: inline-block;
    margin-bottom: 50px;
    -webkit-animation: fade 3s infinite linear; 
	animation: fade 3s infinite linear;
    
}
@-webkit-keyframes fade {
	0% {  transform: translateY(0);}
	25% { transform: translateY(-10px);}
	50% { transform: translateY(-5px);}
	75% { transform: translateY(-10px);}
	100% {  transform: translateY(0);}
}
@keyframes fade {
	0% {  transform: translateY(0);}
	25% { transform: translateY(-10px);}
	50% { transform: translateY(-5px);}
	75% { transform: translateY(-10px);}
	100% {  transform: translateY(0);}
}
@-webkit-keyframes fade1 {
	0% {  transform: translateY(0);}
	25% { transform: translateY(-15px);}
	50% { transform: translateY(-7px);}
	75% { transform: translateY(-10px);}
	100% {  transform: translateY(0);}
}
@keyframes fade1 {
	0% {  transform: translateY(0);}
	25% { transform: translateY(-15px);}
	50% { transform: translateY(-7px);}
	75% { transform: translateY(-10px);}
	100% {  transform: translateY(0);}
}

#question .question-list .col-md-6:nth-of-type(1) ul li:nth-of-type(1){
    background: #eeeeee;
    float: right;
}
#question .question-list .col-md-6:nth-of-type(1) ul li:nth-of-type(2){
    background: #737dda;
    color: #fff;
    float: right;
    margin-right: 30%;
    -webkit-animation: fade1 2s infinite linear; 
	animation: fade1 2s infinite linear;
}
#question .question-list .col-md-6:nth-of-type(1) ul li:nth-of-type(3){
    background: #ffffff;
    float: right;
    margin-right: 34%;
}
#question .question-list .col-md-6:nth-of-type(2) ul li:nth-of-type(1){
    background: #737dda;
    color: #fff;
    margin-left: 34%;
    -webkit-animation: fade1 2s infinite linear; 
	animation: fade1 2s infinite linear;
}
#question .question-list .col-md-6:nth-of-type(2) ul li:nth-of-type(2){
    background: #ffffff;
    margin-left: 20%;
    
}
#question .question-list .col-md-6:nth-of-type(2) ul li:nth-of-type(3){
    background: #eeeeee;
    margin-left: 34%;
}

#chouhuayoushi{
    background: #f3fafd;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#chouhuayoushi .chouhuayoushi-list{
    width: 100%;
    margin: 40px 0 0;
    overflow: hidden;
}
#chouhuayoushi .chouhuayoushi-list-content{
    background: #fff;
    padding: 40px 20px;
    box-shadow: 0 0 10px rgba(238, 238, 238, .5);
}
#chouhuayoushi .chouhuayoushi-list-content:hover{
    background: #efefef;
    
    transition: all .6s;
}
#chouhuayoushi .chouhuayoushi-list-content span{
    display: block;
    height: 72px;
    text-align: center;
}
#chouhuayoushi .chouhuayoushi-list-content h2{
    font-size: 20px;
    color: #333;
    text-align: center;
    margin-top: 20px;
}
#chouhuayoushi .chouhuayoushi-list-content p{
    font-size: 16px;
    color: #666;
    line-height: 25px;
    min-height: 75px;
}
#industry{
    background: #30353d;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#industry .index_title{
    margin-bottom: 40px;
}
#industry .index_title h2{
    color: #fff;
}
#industry .citem{
    margin-bottom: 30px;
}
#industry .citem .tit {
    font-size: 19px;
    line-height: 20px;
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
}
#industry .citem .jobs{
    text-align: center;
    width: 66%;
    margin: 0 auto;
}
#industry .citem.item2 .jobs{
    width: 80%;
}
#industry .citem .jobs li {
    display: inline-block;
    padding: 4px 20px;
    border-radius: 30px;
    background-color: #595d64;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin: 14px 4px;
}
#industry .citem .cbtn {
    display: block;
    width: 160px;
    height: 46px;
    border-radius: 24px;
    background: #ff7c43;
    cursor: pointer;
    text-align: center;
    line-height: 46px;
    font-size: 17px;
    color: #fff;
    padding: 0;
    margin: 0;
    outline: none;
    border: none;
    background: #29166f;
    margin: 0 auto;
}
#industry div.item2 .cbtn{
    background: #d30202;
}

#lzcase{
    width: 100%;
    margin: 60px 0;
    overflow: hidden;
}
#lzcase .index_title{
    margin-bottom: 40px;
}
#lzcase .citem .ite{
    background: #f7f7f9;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
#lzcase .citem .ite2,
#lzcase .citem .ite3{
    background: url(../images/lizhang/bg1.png) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    min-height: 228px;
}
#lzcase .citem .ite .tit {
    font-size: 19px;
    line-height: 50px;
    color: #333;
    padding-top: 18px;
    text-align: center;
}
#lzcase .citem .ite .cont {
    font-size: 15px;
    line-height: 28px;
    color: #333;
    padding: 0 36px 0 45px;
    margin-bottom: 0;
}
#lzcase .citem .ite2 .tit,
#lzcase .citem .ite3 .tit,
#lzcase .citem .ite2 .cont,
#lzcase .citem .ite3 .cont{
    color: #fff;
} 

#lztigong{
    background: #f7f7f9;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#lztigong .index_title{
    margin-bottom: 40px;
}
#lztigong li{
    width: 12.5%;
    float: left;
    text-align: center;
}
#lztigong li img{
    max-width: 100%;
}
#lztigong li p{
    font-size: 18px;
    color: #333;
}
#lztigong li:hover{
    margin-top: -5px;
    transition: all .3s;
}
#lztigong li:hover img{
    transform: scale(.95);
}


#hotserver{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#hotserver .index_title{
    margin-bottom: 40px;
}
#hotserver .hotserver-list{
    text-align: center;
    background: #f7f8fa;
    padding: 40px 0;
}
#hotserver .hotserver-list p{
    font-size: 18px;
    color: #333;
    margin-top: 20px;
}
#hotserver .hotserver-list:hover{
    box-shadow: 0 0 5px rgba(238, 238, 238, .9);
}

#consequence{
    background: #1e2887;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#consequence .index_title h2{
    color: #fff;
    margin-bottom: 40px;
}
#consequence .consequence-main{
    background: url(../images/zhuxiao/weixian.png) center no-repeat;
    margin: 40px 0;
    overflow: hidden;
}
#consequence .consequence-main h6{
    font-size: 18px;
    color: #fff;
    margin-bottom: 0;
    padding: 10px 0 0 10px;
}
#consequence .consequence-main p{
    font-size: 16px;
    color: #fff;
    padding: 10px 0 0 10px;
}
#consequence .consequence-main .consequence-main-one{
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
}
#consequence .consequence-main .consequence-main-one-left{
    background: url(../images/zhuxiao/right1.png);
    width: 230px;
    height: 98px;
    padding-right: 20px;
    float: left;
}
#consequence .consequence-main .consequence-main-one-right{
    background: url(../images/zhuxiao/left1.png);
    width: 230px;
    height: 98px;
    padding-left: 20px;
    float: right;
    margin-top: 40px;
}
#consequence .consequence-main .consequence-main-two{
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
#consequence .consequence-main .consequence-main-two-left{
    background: url(../images/zhuxiao/right2.png);
    width: 439px;
    height: 98px;
    padding-right: 20px;
    float: left;
}
#consequence .consequence-main .consequence-main-two-right{
    background: url(../images/zhuxiao/left2.png);
    width: 439px;
    height: 98px;
    padding-left: 20px;
    float: right;
    margin-top: 40px;
}
#consequence .consequence-main .consequence-main-three{
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}
#consequence .consequence-main .consequence-main-three-left{
    background: url(../images/zhuxiao/right3.png);
    width: 439px;
    height: 98px;
    padding-right: 20px;
    float: left;
}
#consequence .consequence-main .consequence-main-three-right{
    background: url(../images/zhuxiao/left3.png);
    width: 439px;
    height: 98px;
    padding-left: 20px;
    float: right;
    margin-top: 40px;
}
#consequence .consequence-bottom h4{
    font-size: 24px;
    color: #fff;
    text-align: center;
    margin-bottom: 40px;
}
#consequence .consequence-bottom ul li p{
    font-size: 16px;
    color: #fff;
    background: #18206c;
    padding: 10px;
}

#zxneed{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#zxneed .zxneed-list{
    border: 1px #ccc solid;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 30px;
}
#zxneed .zxneed-list img{
    width: 100%;
}
#zxneed .zxneed-list p{
    font-size: 18px;
    color: #333;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 0;
}
#zxneed .zxneed-list:hover{
    background: #1e2887;
    border: 1px #1e2887 solid;
    transition: all .4s;
}
#zxneed .zxneed-list:hover p{
    color: #fff;
}

#zxnanza{
    background: #eef5f2;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#zxnanza .zxnanza-list{
    background: #fff;
    padding: 20px;
}
#zxnanza .zxnanza-list:hover{
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
#zxnanza .zxnanza-list span{
    display: block;
    text-align: center;
    margin-top: 40px;
}
#zxnanza .zxnanza-list h2{
    color: #333;
    font-size: 24px;
    text-align: center;
    margin-top: 20px;
}
#zxnanza .zxnanza-list p{
    color: #333;
    font-size: 16px;
    line-height: 25px;
    min-height: 125px;
}

#sheji{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#sheji .sheji-icon{
    width: 100%;
    margin: 40px 0;
    overflow: hidden;;
}
#sheji .sheji-icon .sheji-icon-list{
    width: 14.2857%;
    float: left;
}
#sheji .sheji-icon .sheji-icon-list span{
    display: block;
    width: 100%;
    text-align: center;
}
#sheji .sheji-icon .sheji-icon-list span img{
    max-width: 100%;
}
#sheji .sheji-icon .sheji-icon-list h2{
    color: #29166f;
    font-size: 24px;
    text-align: center;
    margin-top: 20px;
}
#sheji .sheji-icon .sheji-icon-list p{
    color: #333333;
    font-size: 16px;
    width: 90%;
    margin: 10px auto;
}

#lczl{
    background: #fff;
    width: 100%;
    padding: 0 0 60px 0;
    overflow: hidden;
}
#lczl .lczl-list-content{
    width: 100%;
    position: relative;
    padding-top: 10px;
    overflow: hidden;
}
#lczl .lczl-list{
    width: 80%;
    border: 1px #ccc solid;
    text-align: center;
    position: relative;
    margin: 0 auto;
}
#lczl .lczl-list:hover{
    margin-top: -10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    transition: all .3s;
}
#lczl .lczl-list-content .col-md-3 .lczl-list::after{
    content: '';
    background: url(../images/zhuxiao/right.png);
    width: 45px;
    height: 62px;
    position: absolute;
    top: 35%;
    right: -30%;
}
#lczl .lczl-list-content .col-md-3:nth-of-type(4) .lczl-list::after{
    content: '';
    background: none;
}
#lczl .lczl-list dl dt{
    background: #1e2887;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    text-align: left;
    padding: 10px;
}
#lczl .lczl-list dl dt i{
    font-size: 24px;
    font-style: normal;
    margin-right: 20px;
}
#lczl .lczl-list dl dd span{
    display: block;
    width: 100%;
    text-align: center;
    margin: 40px 0;
}
#lczl .lczl-list dl dd p{
    width: 90%;
    margin: 0 auto;
    font-size: 16px;
    color: #333;
    line-height: 25px;
    min-height: 125px;
}
#lczl .lczl-list-ziliao{
    border: 1px #1e2887 dashed;
    margin-bottom: 30px;
    padding: 10px 20px;
    font-size: 16px;
    color: #333;
}
#lczl .lczl-more{
    display: block;
    width: 180px;
    line-height: 40px;
    background: #1e2887;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 4px;
    margin: 20px auto;
    border: 1px #1e2887 solid;
}
#lczl .lczl-more:hover{
    background: #fff;
    color: #1e2887;
    transition: all .6s;
}

#sjquestion{
    background: url(../images/zhuxiao/bg.png) top center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#sjquestion ul li a{
    display: block;
    background: #fff;
    padding: 14px;
    margin-bottom: 30px;
}
#sjquestion ul li a:hover{
    box-shadow: 0 4px 5px rgba(0, 0, 0, .3);
    transition: all .5s;
}
#sjquestion ul li h5{
	font-size:18px;
	color:#000;
	margin-bottom:15px;
	line-height:30px;
	font-weight:600;
}

#sjquestion ul li h5:hover{
	color:#cd222a;
}

#sjquestion ul li h5 span{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin-right:15px;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:30px;
	background-color:#cd222a;
}

#sjquestion ul li p{
	font-size:14px;
	color:#000;
	line-height:30px;
    text-align:justify;
    min-height: 60px;
}

#sjquestion ul li p:hover{
	color:#1e2887;
}

#sjquestion ul li p span{
	display:block;	
	float:left;
	width:30px;
	height:30px;
	margin:0 15px 40px 0;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:30px;
	background-color:#1e2887;
}

#yizhans{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#yizhans .col-md-3{
    position: relative;
    z-index: 999;
    margin-top: 4.5%;
}
#yizhans .col-md-10{
    margin-left: -10%;
}
#yizhans .yizhans-title{
    background: #29166f;
    padding: 70px 0;
}
#yizhans .yizhans-title span{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 31.5px;
    color: #fff;
}
#yizhans .yizhans-list{
    background: #f7f7f9;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 15%;
    text-align: center;
    overflow: hidden;
}
#yizhans .yizhans-list .col-md-3{
    position: relative;
    z-index: 999;
    margin-top: 0;
}
#yizhans .yizhans-list .yizhans-list-content span{
    display: block;
    text-align: center;
}
#yizhans .yizhans-list .yizhans-list-content span img{
    max-width: 90%;
}
#yizhans .yizhans-list .yizhans-list-content h2{
    color: #333;
    font-size: 20px;
    margin-top: 20px;
}
#yizhans .yizhans-list .yizhans-list-content p{
    color: #666;
    font-size: 16px;
}
#yizhans .yizhans-list .yizhans-list-content:hover img{
	transform:rotateY(180deg);
	transition:.3s;
}

#xukezheng{
    background: #fff;
    width: 100%;
    padding: 0 0 60px 0;
    overflow: hidden;
}
#xukezheng .xukezheng-class{
    width: 100%;
    background: #f7f7f9;
    overflow: hidden;
}
#xukezheng .xukezheng-class li{
    width: 50%;
    float: left;
    line-height: 80px;
    font-size: 30px;
    color: #333;
    text-align: center;
}
#xukezheng .xukezheng-class li.curr{
    background: #29166f;
    color: #fff;
}
#xukezheng .xukezheng-content{
    border: 1px #f7f7f9 solid;
    border-top: 0;
    padding-top: 30px;
    overflow: hidden;
}
#xukezheng .xukezheng-content .xukezheng-content-content{
    border: 1px #ccc solid;
    border-top: 4px #ccc solid;
    margin-bottom: 30px;
    padding: 20px;
    overflow: hidden;
}
#xukezheng .xukezheng-content .xukezheng-content-content h4{
    color: #333;
    font-size: 20px;
}
#xukezheng .xukezheng-content .xukezheng-content-content p{
    color: #666;
    font-size: 16px;
    line-height: 25px;
    min-height: 50px;
}
#xukezheng .xukezheng-content .xukezheng-content-content a{
    display: block;
    width: 100px;
    line-height: 40px;
    color: #29166f;
    font-size: 16px;
    border: 1px #29166f solid;
    border-radius: 4px;
    text-align: center;
    float: right;
    visibility: hidden;
}
#xukezheng .xukezheng-content .xukezheng-content-content:hover {
    border-top: 4px #d30202 solid;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
#xukezheng .xukezheng-content .xukezheng-content-content:hover p{
    color: #333;
}
#xukezheng .xukezheng-content .xukezheng-content-content:hover a{
    visibility: visible;
}
#xukezheng .xukezheng-content .xukezheng-content-content:hover a:hover{
    background: #29166f;
    color: #fff;
    transition: all .3s;
}
#xukezheng .xukezheng-bottom{
    margin-top: 40px;
    text-align: center;
}
#xukezheng .xukezheng-bottom a{
    display: inline-block;
    border: 1px #d30202 solid;
    padding: 10px 20px;
    color: #d30202;
    font-size: 16px;
    border-radius: 4px;
    margin: 0 10px;
}
#xukezheng .xukezheng-bottom a:hover{
    background: #d30202;
    color: #fff;
    transition: .3s;
}

#tongdian{
    background: url(../images/zizhi/bg1.jpg) top center no-repeat;
    width: 100%;
    padding: 40px 0;
    overflow: hidden;
}
#tongdian .tongdian-left,
#tongdian .tongdian-right{
    background: rgba(41, 22, 111,.1);
    padding: 20px;
    margin-top: 20px;
}
#tongdian .tongdian-left h2,
#tongdian .tongdian-right h2{
    font-size: 20px;
    color: #333;
}
#tongdian .tongdian-left p,
#tongdian .tongdian-right p{
    font-size: 16px;
    color: #333;
}

#xkzliucheng{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#xkzliucheng .xkzlc-list{
    margin-bottom: 30px;
}
#xkzliucheng .xkzlc-list dl{
    text-align: center;
    position: relative;
}
#xkzliucheng .xkzlc-list dl::after{
    content: url(../images/zizhi/right.png);
    position: absolute;
    top: 35%;
    right: -12%;
}
#xkzliucheng .col-md-3:last-child .xkzlc-list dl::after{
    content: '';
    position: absolute;
    top: 35%;
    right: -12%;
}

#xkzliucheng .xkzlc-list dl dt {
    color: #29166f;
    font-size: 20px;
    font-weight: normal;
}
#xkzliucheng .xkzlc-list dl dt i{
    color: #d30202;
    font-size: 30px;
    font-style: normal;
    margin-right: 10px;
    font-weight: bold;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
#xkzliucheng .xkzlc-list dl dd{
    margin-top: 20px;
    font-size: 18px;
    line-height: 30px;
    color: #333;
}
#xkzliucheng .xkzlc-list dl dd p{
    color: #333;
}
#xkzliucheng .xkzlc-list dl dd a{
    display: block;
    width: 100px;
    line-height: 30px;
    text-align: center;
    color: #d30202;
    border: 1px #d30202 solid;
    border-radius: 4px;
    margin: 0 auto;
}
#xkzliucheng .xkzlc-list dl dd a:hover{
    background: #d30202;
    color: #fff;
}


#xkzservice{
    background: url(../images/zizhi/bg2.jpg) top center no-repeat;
    background-size: auto 100%;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#xkzservice .xkzservice-content{
    background: #fff;
    border: 1px #ccc solid;
    padding: 40px 0;
    text-align: center;
    overflow: hidden;
}
#xkzservice .xkzservice-content span::after{
    content: '';
    display: block;
    width: 80px;
    height: 4px;
    background: #1e2887;
    margin: 20px auto;
}
#xkzservice .xkzservice-content p{
    width: 90%;
    font-size: 16px;
    color: #333;
    margin: 20px auto;
}
#xkzservice .xkzservice-content .col-md-3:hover img{
    transform:rotateY(180deg);
    transition:.3s;
}

#commitment{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    text-align: center;
    overflow: hidden;
}
#commitment dl dt span{
    display: block;
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 50%;
    margin: 10px auto;
}
#commitment dl dt span img{
    height: 46px;
    margin-top: 17px;
}
#commitment dl dt{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 0 auto;
}
#commitment dl dd h2{
    font-size: 22px;
    color: #333;
    margin-top: 20px;
}
#commitment dl dd p{
    font-size: 18px;
    color: #333;
}
#commitment .one dl dt{
    border: 1px #69ceac solid;
}
#commitment .one dl dt span{
    background: #69ceac;
}
#commitment .one:hover dl dt{
    background: #69ceac;
    transition: all .8s;
}
#commitment .two dl dt{
    border: 1px #1ac1eb solid;
}
#commitment .two dl dt span{
    background: #1ac1eb;
}
#commitment .two:hover dl dt{
    background: #1ac1eb;
    transition: all .8s;
}
#commitment .three dl dt{
    border: 1px #ff6604 solid;
}
#commitment .three dl dt span{
    background: #ff6604;
}
#commitment .three:hover dl dt{
    background: #ff6604;
    transition: all .8s;
}
#commitment .four dl dt{
    border: 1px #ffcf3c solid;
}
#commitment .four dl dt span{
    background: #ffcf3c;
}
#commitment .four:hover dl dt{
    background: #ffcf3c;
    transition: all .8s;
}

#trade-one{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    text-align: center;
    overflow: hidden;
}
#trade-one .trade-one-class{
    width: 100%;
    overflow: hidden;
}
#trade-one .trade-one-class ul li{
    width: 16.66666667%;
    float: left;
}
#trade-one .trade-one-class ul li span{
    display: block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    border: 2px #1e2887 solid;
    border-radius: 50%;
    font-size: 40px;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: #1e2887;
    margin: 0 auto;
}
#trade-one .trade-one-class ul li.curr::after{
    content: url(../images/trade/shang.jpg);
    display: block;
    width: 44px;
    height: 21px;
    margin: 0 auto;
}
#trade-one .trade-one-class ul li p{
    font-size: 20px;
    color: #1e2887;
    margin-top: 20px;
}
#trade-one .trade-one-content-list{
    background: #f3f3f3;
    width: 100%;
    padding: 40px 0;
    overflow: hidden;
}
#trade-one .trade-one-content-list .trade-one-content-list-left span{
    display: block;
    text-align: center;
    margin: 20px 0;
}
#trade-one .trade-one-content-list .trade-one-content-list-left p{
    width: 90%;
    margin: 10px auto;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    text-align: left;
}
#trade-one .trade-one-content-list .trade-one-content-list-left i.icon {
    background: url(../images/trade/icon.png) no-repeat;
    display: block;
    margin: 0 auto 10px auto;
    height: 54px;
}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i3{background-position:-223px -533px;width:52px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i4{background-position:-300px -537px;width:44px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i5{background-position:-370px -537px;width:46px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i6{background-position:-8px -608px;width:62px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i7{background-position:-88px -607px;width:45px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i8{background-position:-156px -610px;width:52px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i9{background-position:-230px -604px;width:47px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i10{background-position:-230px -604px;width:47px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i11{background-position:-374px -605px;width:44px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i12{background-position:-7px -674px;width:65px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i13{background-position:-88px -676px;width:46px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i14{background-position:-159px -674px;width:47px;}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i15{background-position:-226px -674px;width:58px}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i16{background-position:-299px -679px;width:54px;}
#trade-one .trade-one-content-list .trade-one-content-list-left i.i17{background-position:-365px -680px;width:66px}
#trade-one .trade-one-content-list .trade-one-content-list-right{
    border-left: 1px #ccc solid;
    padding-left: 40px;
}
#trade-one .trade-one-content-list .trade-one-content-list-right h4{
    font-size: 20px;
    color: #333;
}
#trade-one .trade-one-content-list .trade-one-content-list-right p{
    font-size: 16px;
    color: #333;
    line-height: 30px;
    text-align: left;
}
#trade-one .trade-one-content-list .trade-one-content-list-right p span{
    display: block;
    width: 100%;
    font-size: 18px;
    color: #d30202;
}


#trade-two{
    background: #fff;
    width: 100%;
    padding: 0 0 60px 0;
    text-align: center;
    overflow: hidden;
}
#trade-two .trade-two-list .col-md-3{
    padding: 0;
}
#trade-two .trade-two-list-content{
    width: 100%;
    overflow: hidden;;
}
#trade-two .trade-two-list-content img{
    position: relative;
    width: 100%;
    height: 100%;
}
#trade-two .trade-two-list-content .content{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}
#trade-two .trade-two-list-content .content h2{
    font-size: 20px;
    color: #fff;
    padding-top: 30%;
}
#trade-two .trade-two-list-content .content p{
    font-size: 16px;
    line-height: 25px;
    color: #fff;

}

#trade-two .trade-two-list-content:hover img{
    opacity: 0;
}
#trade-two .trade-two-list-content:hover{
    background: #29166f;
    margin-top: -4px;
    transition: all .3s;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
}

#trade-san{
    background: url(../images/trade/bg2.jpg) top center no-repeat;
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
}
#trade-san .index_title h2,
#trade-san .index_title p{
    color: #fff;
}
#trade-san .trade-san-list{
    background: #f8f8f8;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    overflow: hidden;
}
#trade-san .trade-san-list .col-md-2,
#trade-san .trade-san-list .col-md-4{
    padding: 0;
}
#trade-san .trade-san-list dl dd {
    width: 100%;
    padding: 20px 10px;
    border: 1px #eee solid;
    border-left: 0;
    border-bottom: 0;
    line-height: 30px;
    color: #333333;
    font-size: 18px;
    overflow: hidden;
}
#trade-san .trade-san-list dl dd:nth-of-type(1){
    border-top: 0;
}
#trade-san .trade-san-list dl.four dd{
    border-right: 0;
}

#trade-san .trade-san-list dl dd span{
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    float: left;
    margin-right: 15px;
    margin-left: 20px;
}
#trade-san .trade-san-list dl dd span img{
    height: 100%;
}
#trade-san .trade-san-list dl dd:hover,
#trade-san .trade-san-list dl dd.curr{
    background: #29166f;
    color: #fff;
}
#trade-san .trade-san-list dl dd:hover img,
#trade-san .trade-san-list dl dd.curr img{
    filter: grayscale(100%) brightness(200%);
}
#trade-san .trade-san-list .col-md-4 .content{
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    width: 100%;
    height: 426px;
    position: relative;
    padding: 20px;
    z-index: 999999;
}
#trade-san .trade-san-list .col-md-4 .content h2{
    margin-top: 30px;
    font-size: 24px;
    color: #29166f;
    text-align: center;
    margin-bottom: 40px;
}
#trade-san .trade-san-list .col-md-4 .content p{
    font-size: 16px;
    color: #333;
    line-height: 30px;
}
#trade-san .trade-san-list .col-md-4 .content div{
    height: 96%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_1{
    background:url(../images/trade/1_1_1.png) bottom right no-repeat;
    background-size: 30%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_2{
    background:url(../images/trade/2_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_3{
    background:url(../images/trade/3_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_4{
    background:url(../images/trade/4_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_5{
    background:url(../images/trade/5_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_6{
    background:url(../images/trade/6_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_7{
    background:url(../images/trade/7_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_8{
    background:url(../images/trade/8_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_9{
    background:url(../images/trade/9_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_10{
    background:url(../images/trade/10_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_11{
    background:url(../images/trade/11_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_12{
    background:url(../images/trade/12_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_13{
    background:url(../images/trade/13_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_14{
    background:url(../images/trade/14_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_15{
    background:url(../images/trade/15_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_16{
    background:url(../images/trade/16_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_17{
    background:url(../images/trade/17_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_18{
    background:url(../images/trade/18_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_19{
    background:url(../images/trade/19_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_20{
    background:url(../images/trade/20_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_21{
    background:url(../images/trade/21_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_22{
    background:url(../images/trade/22_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_23{
    background:url(../images/trade/23_1.png) bottom right no-repeat;
    background-size: 25%;
}
#trade-san .trade-san-list .col-md-4 .content #con_hy_24{
    background:url(../images/trade/24_1.png) bottom right no-repeat;
    background-size: 25%;
}


#trade-four{
    background: #fff;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#trade-four .trade-four-list{
    margin-bottom: 50px;
}
#trade-four .trade-four-list{
    width: 100%;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
#trade-four .trade-four-list i{
    display: block;
    margin-top: 40px;
}
#trade-four .trade-four-list h4{
    color: #1e2887;
    font-size: 24px;
    margin-top: 10px;
}
#trade-four .trade-four-list p{
    color: #333;
    font-size: 18px;
}
#trade-four .trade-four-list a{
    display: block;
    width: 120px;
    line-height: 40px;
    border-radius: 4px;
    background:#1e2887;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    border: 2px #1e2887 solid;
    visibility: hidden;
}
#trade-four .trade-four-list:hover{
    box-shadow: 0 0 10px rgba(0, 0, 0, .4);
}
#trade-four .trade-four-list:hover a{
    visibility: visible;
    transition: all .5s;
}
#trade-four .trade-four-list:hover a:hover{
    background:#fff;
    color: #1e2887;
}

#trade-five{
    background: url(../images/trade/bg3.jpg) top center no-repeat;
    background-size: auto 100%;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
#trade-five .index_title h2,
#trade-five .index_title p{
    color: #fff;
}
#trade-five .trade-five-class{
    width: 100%;
    margin-top: 40px;
    overflow: hidden;
}
#trade-five .trade-five-class ul {
    border-bottom: 1px #ddd solid;
    padding-bottom: 10px;
    position: relative;
    z-index: 10;
}
#trade-five .trade-five-class ul li{
    width: 20%;
    float: left;
    font-size: 18px;
    color: #fff;
    text-align: center;
    z-index: 11;
    position: relative;
}
#trade-five .trade-five-class ul li i{
    color: #fff;
    font-size: 24px;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-style: normal;
}
#trade-five .trade-five-class ul li span{
    font-size: 14px;
}
#trade-five .trade-five-class ul li.curr{
    color: #1890ff;
}
#trade-five .trade-five-class ul li.curr i,
#trade-five .trade-five-class ul li.curr span{
    color: #1890ff;
}
#trade-five .trade-five-class ul li.curr::after{
    content: '';
    display: block;
    width: 80%;
    height: 3px;
    background: #1872c5;
    position: absolute;
    bottom: -13px;
    left: 10%;
    z-index: 100;
}
#trade-five .trade-five-content{
    color: #fff;
    font-size: 16px;
}
#trade-five .trade-five-content h2 {
    margin-top: 40px;
}
#trade-five .trade-five-content h2 span{
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    display: block;
    background: url(../images/trade/b5.png) left no-repeat;
    width:110px;
    height: 31px;
    line-height: 31px;
    text-align: center;
}
#trade-five .trade-five-content .jichu{
    width: 100%;
    color: #fff;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
}
#trade-five .trade-five-content .jichu dt{
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}
#trade-five .trade-five-content .jichu dd{
    line-height: 30px;
}
#trade-five .trade-five-content .jichu dd a{
    display: block;
    color: #1890ff;
    font-size: 18px;
}
#trade-five .trade-five-content .jichu .tag{
    text-align: left;
}
#trade-five .trade-five-content .jichu .tag span{
    display: inline-block;
    background: #5b5b5c;
    margin: 2% 1%;
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
}
#trade-five ul.question li{
    line-height: 40px;
}
#trade-five ul.question li i{
    font-size: 18px;
    font-style: normal;
}
#trade-five ul.question li a{
    font-size: 16px;
    color: #1890ff;
}
#trade-five #five_f_1 .tag span{
    display: block;
    width: 31.3333%;
    background: #5b5b5c;
    margin: 2% 1%;
    line-height: 40px;
    float: left;
    text-align: center;
}
#trade-five h6{
    font-size: 18px;
    margin-top: 40px;
}
#trade-five .zhenjia{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#trade-five .zhenjia a{
    display: block;
    width: 80%;
    line-height: 40px;
    background: #1e2887;
    border-radius: 40px;
    text-align: center;
    color: #fff;
    margin: 80% auto;
    border: 2px #1e2887 solid;
}
#trade-five .zhenjia a:hover{
    background: #fff;
    color: #1e2887;
    transition: all .3s;
}